#include<stdio.h>
#include<stdlib.h>
#include<errno.h>
#include<error.h>
#include<fcntl.h>
#include<unistd.h>

extern int errno;

int main(int argc, char *argv[])
{
	if(argc < 2)
		error(1, errno, "no input files\nUse avlc <file-name>.avl");
	else if(argc > 2)
		error(1, errno, "enter only one input file\nUse avlc <file-name>.avl");
	char *file = argv[1];
	if(access(file, F_OK) == -1)
		error(1, 0, "%s does not exist!\nEnter valid .avl file", file);
	char buffer[256];
	sprintf(buffer, "java Parser %s\n", file);
	system(buffer);
	return 0;
}
